Volume 3, Issue 12 (1), October 2018, Pages 482-496
Mohamed Helal
Volume 3, Issue 11 (1), July 2018, Pages 449-470
Emad Hashad; Mohamed Helal
Volume 3, Issue 11 (2), July 2018, Pages 827-842
Waleed Hassan; Mohamed Helal